package model;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * Esta classe implementa um bean que representa um
 * vendedor e uma entidade de um banco 
 * de dados(foi utilizado o hibernate annotations)  
 * @author danilo
 *
 */
@Entity 
@Table(name="tbl_vendedor")
public class Vendedor implements Serializable{
	
	/**
	 * Codigo identificador do vendedor
	 */
	@Id @GeneratedValue 
	private int codVendedor;
	
	/**
	 * Nome do vendedor 
	 */
	@Column(name="login_vendedor")
	String login;
	
	/**
	 * Senha do vendedor
	 */
	@Column(name="senha_vendedor")
	String senha;
	
	/**
	 * Metodo que retorna o nome do vendedor
	 * @return String representando o nome do vendedor
	 */
	public String getLogin() {
		return login;
	}
	
	/**
	 * Metodo que "modifica" o nome do vendedor 
	 */
	public void setLogin(String login) {
		this.login = login;
	}
	
	/**
	 * Metodo que retorna a senha do vendedor
	 * @return String representando a senha do vendedor
	 */
	public String getSenha() {
		return senha;
	}
	
	/**
	 * Metodo que "modifica" o senha do vendedor 
	 */
	public void setSenha(String senha) {
		this.senha = senha;
	}
	
	
}
